home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / QuickTime VR / MacOS / QuickDraw™ 3D 1.0.6F4 SDK / Samples / SampleCode / Skinny3DSample / ReadMe (Skinny3DSample) next >
Encoding:
Text File  |  1995-03-14  |  1.3 KB  |  24 lines  |  [TEXT/MPS ]

  1. This is not Sample Code in the sense of "this is how it should be done".
  2. Rather, it is a preliminary outcome of a beginner's approach to QuickDraw3D,
  3. and reflects some fairly innocent, immature exploration and experimentation.
  4. Specifically, quite a lot of memory leaks are remaining; there was not
  5. enough time to track them down (and it wasn't enough of a priority, yet).
  6.  
  7. I started out with Brigham Stevens' "Skinny Thing" (see e.g. MWPBDTGetAppl
  8. in the Metrowerks examples), and tried to keep the shell code (SkinnyMain)
  9. as separated from the application-specific code (3DAppSpecific) as possible.
  10. This lead to declare all functions that are not called from outside a file
  11. as static, and not to include their prototypes in the header files.
  12.  
  13. The originality of Skinny3DSample is the "ValueControlCluster" that allows
  14. to experiment conveniently with the parameters of the Box, Camera and Light 
  15. objects. It is not at all meant as a HI suggestion, but just an easy tool 
  16. to learn one's way around the effects of varying QuickDraw3D object data.
  17. Double-clicking in a value-control line brings up a settings dialog for
  18. minimum, maximum and increment/decrement values.
  19.  
  20. At best, Skinny3DSample may be useful as starting point for other quick
  21. and dirty experiments while climbing up the learning curve!
  22.  
  23. January 22, 1995                                         Joseph Maurer
  24.